package com.xh.web.mapper;


import com.xh.web.domain.DGenTable;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 业务 数据层
 *
 * @author ruoyi
 */
@Mapper
public interface DbGenTableMapper
{
    /**
     * 查询业务列表
     *
     * @param genTable 业务信息
     * @return 业务集合
     */
    public List<DGenTable> selectGenTableList(DGenTable genTable);

    /**
     * 查询表ID业务信息
     *
     * @param id 业务ID
     * @return 业务信息
     */
    public DGenTable selectGenTableById(String id);

    /**
     * 查询表名称业务信息
     *
     * @param tableName 表名称
     * @return 业务信息
     */
    public DGenTable selectGenTableByName(String tableName);

    /**
     * 新增业务
     *
     * @param genTable 业务信息
     * @return 结果
     */
    public int insertGenTable(DGenTable genTable);

    /**
     * 修改业务
     *
     * @param genTable 业务信息
     * @return 结果
     */
    public int updateGenTable(DGenTable genTable);

    //根据表id进行查询
    public DGenTable selGenTableByTableId(String tableId);
//根据表id进行删除
    public int deleteGenTableById(String tableId);


}
